#ifndef RESPUESTABITFIELD_H_
#define RESPUESTABITFIELD_H_

#include "Respuesta.h"
#include <string>
#include <list>
#include <iostream>

using namespace std;

class RespuestaBitField: public Respuesta {
private:
	list<unsigned long int> piezas;
	void bitsSeteados(const unsigned char byte, int *vector);
	list<unsigned long int> obtenerListaPieces(const string &s);

public:
	RespuestaBitField(const string &bitFields);
	virtual ~RespuestaBitField();
	virtual string getTipo() const;
	list<unsigned long int> getPiezas() const;
};

#endif /* RESPUESTABITFIELD_H_ */
